Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

звіт

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування та алгоритмічні мови

Частина тексту файла

Міністерство освіти та науки молоді і спорту Національний університет «Львівська політехніка» Кафедра “Прикладна математика” / Лабораторна роботa №7 на тему: “ Структури ” ЛАБОРАТОРНА РОБОТА №7 ТЕМА: Структури МЕТА: Оволодіння інструментарієм опису структури. ХІД ВИКОНАННЯ РОБОТИ: ПОСТАНОВКА ЗАДАЧІ: Описати структурну змінну «Карта» з врахуванням полів «Масть», «Величина». Написати та протестувати функцію : «Бито» («Карта№1», «Карта№2», «Козирна масть»), яка перевіряє чи б'є карта «Карта№1» карту «Карта№2» з врахуванням козирної масті. KOД ПРОГРАМИ: #include <iostream> using namespace std; char koz; //3 cherva; 4 buba; 5 hresta; 6 pika; struct cards{ int value; //11 valet; 12 dama; 13 korol`; 14 tuz; int suit; //3 cherva; 4 buba; 5 hresta; 6 pika; }; bool hit(cards a, cards b){ if((a.suit == b.suit) && (a.value > b.value)) return true; else if(a.suit == koz) return true; return false; } void main(){ cards a[2]; cout<<"Vvedit kozur (3-"<<(char)3<<" 4-"<<(char)4<<" 5-"<<(char)5<<" 6-"<<(char)6<<"): "; cin>>koz; cout<<"\nVvedit pershu cartu.\n\tZnachennja: "; cin>>a[0].value; cout<<"\n\tMast` (3-"<<(char)3<<" 4-"<<(char)4<<" 5-"<<(char)5<<" 6-"<<(char)6<<"): "; cin>>a[0].suit; cout<<"\nVvedit drugu cartu.\n\tZnachennja: "; cin>>a[1].value; cout<<"\n\tMast (3-"<<(char)3<<" 4-"<<(char)4<<" 5-"<<(char)5<<" 6-"<<(char)6<<"): "; cin>>a[1].suit; cout<<endl<<a[0].value<<(char)a[0].suit; hit(a[0], a[1])?cout<<" bje " : cout<<" ne bje "; cout <<a[1].value<<(char)a[1].suit; while(1); } РЕЗУЛЬТАТ: Наприклад: Vvedit kozur (3 - ♥ 4- ♦ 5-♣ 6 - ♠): 5 Vvedit pershu cartu. Znachennja: 6 Mast (3 - ♥ 4- ♦ 5-♣ 6 - ♠): 4 Vvedit drugu cartu. Znachennja: 5 Mast (3 - ♥ 4- ♦ 5-♣ 6 - ♠): 3 6♠ ne bje 5♥ ВИСНОВОК: На лабораторній роботі я набула практичних навичок у обробці опису структури.
Антиботан аватар за замовчуванням

12.03.2013 16:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини